<?php
// Accueil center
require_once(PATH_CLASS.'pageContent.class.php');
require_once(PATH_CLASS.'equipe.class.php');
require_once(PATH_CLASS.'saison.class.php');
/**
 * Description of content
 *
 * @author jpsiffert
 */
class contact_middle extends pageContent {
  public function render() {
    $db         = commun::getDb();
    $saison_id  = saison::getCurrentId();
    $params     = array();
    
    $sql        = "select * from t_liens_mfs as t_mfs inner join t_membres as t_m on t_mfs.membre_id=t_m.membre_id inner join t_fonctions as t_f using (fonction_id) where t_f.fonction_lister=1 and t_f.fonction_id = 1 and saison_id=%d order by membre_nom,membre_prenom";
	$sql        = sprintf($sql,$saison_id);
    
    $params['administrateurs']  = $db->SelectAll($sql);
    $params['fonction']         = $db->SelectAllBy('select * from t_fonctions','fonction_id');
    $params['fonction_type']    = $db->SelectAllBy('select * from t_fonctions_type','fonction_type_id');
    
    $sql = 'SELECT membre_id,fonction_text FROM `t_fonctions` inner join t_liens_mfs using(fonction_id) WHERE fonction_lister=1 and fonction_text <> " " and saison_id = %d UNION Select membre_id,fonction_text from t_fonctions_type inner join t_liens_mfs using(fonction_id,fonction_type_id) where fonction_lister=1 and fonction_text <> " " and saison_id=%d';
    $sql = '(SELECT fonction_id,0 as fonction_type_id,fonction_text,fonction_lister_ordre FROM `t_fonctions` WHERE fonction_lister=1 and fonction_text <> " ") UNION (Select fonction_id,fonction_type_id,fonction_text,fonction_lister_ordre from t_fonctions_type where fonction_lister=1 and fonction_text <> " ") order by fonction_lister_ordre';
	$sql=  sprintf($sql,$saison_id,$saison_id);
    
    $params['fonction_lister']  = $db->SelectAll($sql);

    $sql  ="select t_m.*,fonction_id,fonction_type_id from t_membres as t_m inner join t_liens_mfs as t_mfs using(membre_id) where saison_id=%d";
	$sql=  sprintf($sql,$saison_id);
    
    $params['membres_fonction']  = $db->SelectAllBy($sql,'fonction_id,fonction_type_id');
    
    $ret = $this->fetchTplFromClassFile(__FILE__,$params);
    return $ret;
  }  
}